.main{width:1000px;display:block;background:#fff;margin:0 auto;}
main *{zoom:1;position:relative;}

.rtop, .rbottom{display:block;}
.rtop *, .rbottom *{display:block;height:1px;overflow:hidden;}
.r1{margin:0 5px}
.r2{margin:0 3px}
.r3{margin:0 2px}
.r4{margin:0 1px;height:2px}
.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

body{font-family:Verdana;color:Black;background-color:#fff;font-size:10pt;}
a:link{font-family:Verdana;font-size:10pt;color:Blue;}
a:visited{font-family:Verdana;font-size:10pt;color:Purple;}
a:active{font-family:Verdana;font-size:10pt;color:Red;}
a:hover{font-family:Verdana;font-size:10pt;color:Red;}
footerLinks{font-family:Verdana;font-size:8pt;width:728px;}
footerText{font-family:Verdana;font-size:8pt;color:White;width:728px;}
.tablestyle{}
.footText{color:Black;width:723px;font-size:8pt;vertical-align:middle;font-family:Verdana;text-align:center;}
.footer{font-family:Verdana;font-size:8px;vertical-align:middle;text-align:center;}
A.footlinks:link{font-family:Verdana;font-size:8px;vertical-align:middle;text-align:center;color:#0066cc;}
.thead03{PADDING-RIGHT:1em;MARGIN-TOP:0px;PADDING-LEFT:2px;FONT-WEIGHT:bold;FONT-SIZE:12pt;MARGIN-BOTTOM:0px;PADDING-BOTTOM:1px;COLOR:#00B8F4;PADDING-TOP:1px;FONT-FAMILY:Arial, Verdana, Tahoma, "ms sans serif";WHITE-SPACE:nowrap;TEXT-DECORATION:none;Text-align:left;text-align:left;padding-left:3px;padding-right:3px;padding-top:6px;padding-bottom:3px;}
.stathead{font-family:Verdana;font-size:10pt;color:#0066cc;text-align:left;text-decoration:underline;font-weight:bold;padding-left:10px;}
.thead01{PADDING-RIGHT:1em;MARGIN-TOP:0px;PADDING-LEFT:2px;FONT-WEIGHT:bold;FONT-SIZE:9pt;MARGIN-BOTTOM:0px;PADDING-BOTTOM:1px;COLOR:#003399;PADDING-TOP:1px;FONT-FAMILY:Verdana, Tahoma, "ms sans serif";WHITE-SPACE:nowrap;TEXT-DECORATION:none;text-align:left}
.centerstathead{font-family:Verdana;font-size:10pt;color:#0066cc;text-align:center;text-decoration:underline;font-weight:bold;}
.tableheadclass{font-family:Verdana;font-size:12pt;color:#0066cc;text-align:center;font-weight:bold;}
.tableclass{font-family:Verdana;font-size:8pt;border-width:1pt;border-color:#0066cc;color:#000000;text-align:left;}
.statheadline{font-family:Verdana;font-size:10pt;color:#0066cc;text-align:left;font-weight:bold;border-bottom:solid;border-bottom-width:1px;border-bottom-color:#99CC00;width:100%;}
.morelink{font-family:Verdana;font-size:10pt;color:#000000;text-align:left;}
.txtmatterSitemapHeader{FONT-SIZE:10pt;COLOR:#000000;FONT-FAMILY:Verdana;text-align:left;}
.footerlinks{font-family:Verdana;font-size:8pt;vertical-align:middle;text-align:center;color:#0066cc;}
.footertext{font-family:Verdana;font-size:8pt;color:Black;vertical-align:middle;text-align:center;letter-spacing:normal;}
.style_border{FONT-SIZE:8pt;COLOR:#000000;FONT-FAMILY:Verdana;background-color:#F9F9F9;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#EEEEEE;border-right-color:#EEEEEE;border-bottom-color:#EEEEEE;border-left-color:#EEEEEE;}
.txtmattercenter{FONT-SIZE:8pt;COLOR:#000000;FONT-FAMILY:Verdana;text-align:center;line-height:160%;padding-left:4px;padding-right:4px;padding-top:4px;padding-bottom:4px;}
.statheadc{font-family:Verdana;font-size:12pt;color:#0066cc;text-align:center;text-decoration:underline;font-weight:bold;}
.txtmatter{FONT-SIZE:8pt;COLOR:#000000;FONT-FAMILY:Verdana;text-align:justify;line-height:160%;padding-left:4px;padding-right:4px;padding-top:4px;padding-bottom:4px;}
.txtmatternh{FONT-SIZE:8pt;COLOR:#000000;FONT-FAMILY:Verdana;text-align:justify;}
.txtmatter2padd{FONT-SIZE:8pt;COLOR:#000000;FONT-FAMILY:Verdana;text-align:justify;line-height:160%;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}
.style_border_WOB{FONT-SIZE:8pt;COLOR:#000000;FONT-FAMILY:Verdana;background-color:#F9F9F9;}
.txtBoxNewsletter{left:21px;position:relative;top:1px;}
.TextBlue{padding-left:5pt;font-size:8pt;vertical-align:middle;font-family:Verdana;font:#0066cc;}
.TextBluesmall{padding-left:5pt;font-size:8pt;vertical-align:middle;font-family:Verdana;font:#000000;}
.TextBlack{padding-left:5pt;font-size:8pt;vertical-align:middle;font-family:Verdana;color:Black;}
.TextBlackj{padding-left:5pt;font-size:8pt;vertical-align:middle;font-family:Verdana;color:Black;text-align:justify;}
.tablerb{border-right-color:#0066cc;border-right-width:1px;border-right-style:solid;}
.tabletb{border-top-color:#0066cc;border-top-style:solid;border-top-width:1px;}
.tablebb{border-bottom-color:#0066cc;border-bottom-style:solid;border-bottom-width:1px;}
.table_rb{border-right:solid 1px #0066cc;border-bottom:solid 1px #0066cc;}
.table_r{border-right:solid 1px #0066cc;}
.table_b{border-bottom:solid 1px #0066cc;}
.txtformat{font-family:Verdana;font-size:8pt;color:#000000;}
.showonprint{visibility:visible;}
.hideonprint{visibility:hidden;display:none;}
.msgmd{width:100%;background-image:url('files/images/MD.jpg');background-repeat:no-repeat;}
.msged{width:100%;background-image:url('files/images/ED.jpg');background-repeat:no-repeat;}
.style1{color:#0033FF}
.style3{font-size:12px;font-family:Verdana, Arial;}
.statheadPF{font-family:Verdana;font-size:10pt;color:#0066cc;text-decoration:underline;font-weight:bold;}
.news{font:10pt Helvetica, Verdana, sans-serif;color:#0066cc;}
.news a{font:10pt Helvetica, Verdana, sans-serif;color:#0066cc;}
.news a:hover{font:10pt Helvetica, Verdana, sans-serif;color:#000;}
.txtmatterHomeMatter{FONT-SIZE:12px;COLOR:#000000;FONT-FAMILY:Helvetica, Verdana, Sans-Serif;text-align:left;}
.txtmatterHomeCentered{FONT-SIZE:12px;COLOR:#000000;FONT-FAMILY:Helvetica, Verdana, Sans-Serif;text-align:Center;}
.dwcat{FONT-SIZE:10pt;COLOR:#0066cc;FONT-FAMILY:Helvetica, Verdana, Sans-Serif;}
.dwname{FONT-SIZE:9pt;COLOR:#000000;FONT-FAMILY:Helvetica, Verdana, Sans-Serif;}
.dwlnk{FONT-SIZE:10px;COLOR:#0066cc;FONT-FAMILY:Helvetica, Verdana, Sans-Serif;}
.level1css{font-family:Helvetica, Verdana, Sans-Serif;font-size:10pt;text-decoration:underline;color:#0066cc;padding-left:12px;text-indent:2pt;}
.level2css{font-family:Helvetica, Verdana, Sans-Serif;font-size:9pt;color:#0066cc;padding-left:14px;text-indent:4pt;}
.level3css{font-family:Helvetica, Verdana, Sans-Serif;font-size:9pt;color:#0066cc;padding-left:16px;text-indent:6pt;}
.level4css{font-family:Helvetica, Verdana, Sans-Serif;font-size:9pt;color:#0066cc;padding-left:18px;text-indent:8pt;}
.prodtable{font-family:Helvetica, Verdana, Sans-Serif;font-size:9pt;color:#000000;width:100%;height:100px;border:solid 1px #FAFAFA;}
#picture-wrapper{text-align:center;}
#picture-grid{width:75%;margin:auto;}
.picture{width:300px;padding:2px;border:solid 2px #aaa;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
.blue{color:#33ccff;}
.floatLeft{float:left;}
.floatRight{float:right;}
img.floatLeft{float:left;margin:5px 10px 10px 0px;}
img.floatRight{float:right;margin:5px 0px 10px 10px;}
.AlignCenter{text-align:center;}
.frame{border:1px solid #cccccc;padding:5px 5px 5px 5px;}
.margin20{margin-bottom:20px;}
#footer{color:#ffffff;font-size:11px;padding-top:10px;text-align:center;}
#footer a{color:#ffffff;text-decoration:none;}
#footer p{margin-bottom:0px;}
.contact-details h3{padding:15px 0px 15px 0px;margin:0;}
#formLeft{float:left;width:300px;}
#formRight{float:right;width:297px;}
#alert{color:#c56976;}
#button{background:transparent url(../images/submit.jpg) no-repeat scroll 0 0;border:0px;float:right;height:24px;cursor:pointer;width:76px;}
label{color:#3399cc;display:block;font-size:14px;font-weight:500;line-height:14px;margin-bottom:7px;}
input.textbox{border:1px solid #cccccc;height:20px;margin:0px 0px 10px 0px;width:300px;}
input.textbox:focus{border:1px solid #3082a2;}
textarea.memo{border:1px solid #cccccc;height:133px;margin-bottom:11px;overflow:auto;width:295px;}
textarea.memo:focus{border:1px solid #3082a2;overflow:auto;}
.paper-contact{background:transparent url(../images/paper-contact.png) no-repeat scroll 0 0;height:302px;margin-bottom:8px;margin-top:12px;position:relative;}
.contact-form{float:left;padding:30px;width:625px;}
.contact-details{float:left;height:196px;padding:70px 0px 0px 18px;width:239px;}
.errormsg{display:block;width:90%;height:20px;line-height:22px;color:#FFFFFF;font-weight:bold;background:#FF9D9D url(images/stop.html) no-repeat 10px center;padding:3px 10px 3px 40px;margin:2px 0;border-top:1px solid #FF0000;border-bottom:1px solid #FF0000;}
.last-thumb{margin-right:0px;}
*{outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}
bodffffff background:#000000 url(../images/bg.jpg) repeat scroll 0 259px;color:#333333;font-family:Lucida Sans, Arial, sans-serif;font-size:12px;line-height:18px;position:relative;text-align:justify;}
p{margin-bottom:18px;}
.column-right ul, #menu{margin:0;}
h1{font-size:28px;line-height:28px;margin-bottom:10px;color:#3399cc;}
h2{font-size:23px;line-height:23px;}
h3{font-size:20px;line-height:20px;}
h4{font-size:18px;line-height:18px;}
h5{font-size:17px;line-height:17px;}
h6{font-size:16px;line-height:16px;}
h2, h3, h4, h5, h6{color:#3399cc;font-weight:normal;margin:15px 0px 18px 0px;}
h2.sIFR-replaced{margin-top:0px !important;}
h3.sIFR-replaced{margin-bottom:0px !important;}
blockquote{background:transparent url(../images/quote.gif) no-repeat scroll 0 5px;font-style:italic;padding:0px 0px 18px 29px;}
blockquote .author{padding-top:10px;color:#3399cc;float:right;}
strong{color:#3399cc;font-weight:bold;}
em{font-style:italic;}
a{color:#3399cc;text-decoration:underline;}
#bgwrapper{background:transparent url(../images/bg-top.jpg) repeat-x scroll 0 0;}
#content{margin:0 auto;padding-left:5px;position:relative;width:959px;}
#top{height:114px;padding:17px 0px 15px 0px;position:relative;width:959px;}
#logo{background:transparent url(../images/logo.png) no-repeat scroll 0 0;height:114px;}
#menu{bottom:25px;height:21px;list-style-type:none;position:absolute;right:0px;width:437px;}
#menu li{background:none;display:inline;overflow:hidden;padding-left:0px;}
#menu li a{display:block;float:left;text-indent:-9999px;}
#menu .home a{background:transparent url(../images/menu.png) no-repeat scroll 0 0;height:21px;margin-right:30px;width:48px;}
#menu .home a:hover , #menu .home a.on{background-position:0px -21px;}
#menu .about a{background:transparent url(../images/menu.png) no-repeat scroll -78px 0px;height:21px;margin-right:30px;width:80px;}
#menu .about a:hover, #menu .about a.on{background-position:-78px -21px;}
#menu .portfolio a{background:transparent url(../images/menu.png) no-repeat scroll -188px 0px;height:21px;margin-right:30px;width:67px;}
#menu .portfolio a:hover, #menu .portfolio a.on{background-position:-188px -21px;}
#menu .gallery a{background:transparent url(../images/menu.png) no-repeat scroll -285px 0px;height:21px;margin-right:30px;width:58px;}
#menu .gallery a:hover , #menu .gallery a.on{background-position:-285px -21px;}
#menu .contact a{background:transparent url(../images/menu.png) no-repeat scroll -373px 0px;height:21px;width:64px;}
#menu .contact a:hover, #menu .contact a.on{background-position:-373px -21px;}
.paper{background:transparent url(../images/paper.png) no-repeat scroll 0 0;height:302px;margin-bottom:8px;margin-top:12px;position:relative;}
.last{margin-bottom:0px !important;}
.left-side{float:left;overflow:hidden;padding:30px 0px 0px 30px;height:220px;width:418px;}
.right-side{background:transparent url(../images/frame.png) no-repeat scroll 21px 9px;float:left;height:281px;width:468px;padding:21px 0px 0px 34px}
.right-side img{border:solid #000000 1px;}
.sp{background:transparent url(../images/sp.html) no-repeat scroll 0 0;height:141px;position:absolute;right:15px;top:-12px;width:64px;}
.nav{bottom:25px;height:33px;left:30px;position:absolute;width:418px;}
.nav .btn_prev{background:transparent url(../images/btn_prev.png) no-repeat scroll 0 0;display:block;float:left;height:33px;width:103px;}
.nav .btn_next{background:transparent url(../images/btn_next.png) no-repeat scroll 0 0;display:block;float:right;height:33px;width:103px;}
.note{background:transparent url(../images/note-top.png) no-repeat scroll 0 0;padding-top:38px;}
.note-2col{background:transparent url(../images/note-top-2col.png) no-repeat scroll 0 0;padding-top:38px;}
.note-content{background:transparent url(../images/note-mid.png) repeat-y scroll 0 0px;padding:0px 0px 20px 0px;}
.column31{float:left;padding:13px 15px 0px 30px;width:275px;}
.column32{float:left;padding:13px 15px 0px 15px;width:275px;}
.column33{float:left;padding:13px 30px 0px 15px;width:275px;}
.column-left{float:left;padding:13px 30px 0px 30px;width:705px;}
.column-right{background:transparent url(../images/side.gif) repeat-x scroll 0 0;float:left;padding:30px 30px 0px 30px;width:125px;}
.column-right a{color:#3399cc;font-size:10px;text-decoration:none;}
.column-right a:hover{text-decoration:underline;}
.column-right li a{color:#333333;font-size:13px;text-decoration:none;}
.column-right li a:hover{text-decoration:underline;}
.note-edge{height:107px;margin:0px 16px 16px 0;padding:8px 9px 8px 9px;position:relative;width:105px;}
#gallery{margin-top:12px;}
.thumb{background:transparent url(../images/thumb.png) no-repeat scroll 0 0;float:left;height:500px;margin:0px 16px 16px 0;padding:8px 9px 8px 9px;position:relative;width:105px;}
.smallhead{font-family:Verdana;font-size:10pt;color:#0066cc;text-align:left;text-decoration:underline;padding-left:10px;}
#navlist{margin-left:0;padding-left:0;list-style:none;}
#navlist li{padding-left:14px;list-style-type:disc;list-style-image:url(arrow.png);list-style-position:inside;background-repeat:no-repeat;background-position:0 .2em;}
.nav{margin-left:0;padding-left:0;list-style:none;}
#rblock1{width: 687px;}
.divBox{border:solid 1px #0066cc; text-indent: 2px;border-bottom-width:2px; }
.divBHeader{background-color:#0066cc; color:#ffffff; height:16pt; font-family: Sans-Serif, Verdana, Arial; font-weight:bold; margin-bottom:5px; vertical-align:middle; font-size:10pt; width: auto;}
.divBHInside{background-color:#0066cc; background-repeat:no-repeat; color:#ffffff; height:16pt; font-family: Sans-Serif, Verdana, Arial; font-weight:bold; vertical-align:middle; font-size:10pt;}
.divBText{font-family: Sans-Serif, Verdana, Arial; font-size:9pt;}
ul{list-style-type:disc;margin: 2px 3px 2px 3px; list-style-position:inside;}
li{padding-left:0px; text-align: left;}
.td2Head{background-color:#0066cc; color:#ffffff; height:16pt; font-family: Sans-Serif, Verdana, Arial; font-weight:bold; margin-bottom:5px; vertical-align:middle; font-size:10pt; width: auto;}
.Tophead{font-family:Verdana; font-size:10.5pt;color:White;font-weight:bold;}

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#0066cc}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #91bde9;
  border-right:1px solid #91bde9;
  background:#3f8cd8}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5eff9;
  border-right:1px solid #e5eff9;
  background:#3083d5}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #3083d5;
  border-right:1px solid #3083d5;}
.spiffy4{
  border-left:1px solid #91bde9;
  border-right:1px solid #91bde9}
.spiffy5{
  border-left:1px solid #3f8cd8;
  border-right:1px solid #3f8cd8}
.spiffyfg{
  background:#0066cc}
.TopSecond{font-family:Verdana; font-size:9.5pt;color:White;font-weight:bold;}
.extitle{font-family: Verdana; font-size: 9pt;}
.exdesc{font-family: Verdana; font-size: 9pt;}

